package Arkkomeet

import org.springframework.dao.DataIntegrityViolationException

class UserController {
  def scaffold = User
  
  def login = {}
  def enviarEmail = {}
  
  def authenticate = {
    def user = User.findByLoginAndPassword(params.login, params.password)
    if(user){
			
      session.user = user
      flash.message = "Bienvenido, ${user.login}"
      redirect(controller:'CatalogoParticipante', action:"list") 
	  
	 
    }else{
	session.user=null
      flash.message = "${params.login},por favor intente de nuevo."
	  redirect(action:"login")
    }
	
	
  }
  
  
  
  def logout = {
    flash.message = "Hasta luego, ${session.user.login}"
    session.user = null
    redirect( action:"login")      
  }
  
  def abrirPaginaEmail= {redirect(action:"enviarEmail")
	  
  }
  
  
  def enviarCorreo= {
  
	  
	  
  sendMail {

	  multipart=true
	
	  to params.emailDestinatarios
	  bcc "arkkomeet@gmail.com"
	  cc "arkkomeet@gmail.com"
	 subject params.asunto
	  //subject "arkkomeet@arkkosoft.com"
	  html '<b>ENVIO DE EMAILS DESDE ARKKOMEET.</b> Esto es un email que se envia de prueba desde el sistema Arkkomeet, el cual envia una copia oculta hacia arkkomeet@gmail.com. La configuracion del email de salida se encuentra en config.groovy. Este envio de emails en ocasiones falla, probablemente debido al puerto que se utiliza. SE envia este email desde la IP DE Geova.'
	  //text "arkkomeet@arkkosoft.com"
	  //body "arkkomeet@gmail.com"
	  text params.cuerpo
	  //To get started quickly, try the following
	//  attachBytes './web-app/images/arkkomeet_logo.jpg','image/jpg', new File('./web-app/images/arkkomeet_logo.jpg').readBytes()
	  attachBytes 'Minuta.pdf','apllication/pdf', new File('./web-app/reportes/2. Minuta.pdf').readBytes()
	  
  }
		//sendMail {
			//to params.emailDestinatarios
		//	from "luis.m4a@gmail.com"
			//subject "New user"
			//text "A new user has been created"
		//}
	  
 
	  
  
 // mailService.sendMail {
	//  to "luis.m4a@gmail.com","ginger@g2one.com"
	  //from "arkkomeet@arkkosfot.com"
	 // cc "luis.m4a@gmail.com", "arkkomeet@arkkusoft.com"
	  //bcc "joe@g2one.com"
	  //subject "Hello John"
	  //body 'this is some text'
  // }
  
  
  redirect( action:"enviarEmail")
  
  }
  
  
    
}
